home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / MST-FI2.DMS / in.adf / Instalacja na dysk twardy / HD_Install < prev    next >
Encoding:
Text File  |  1995-12-21  |  10.8 KB  |  277 lines

  1. (
  2.    (
  3.    message ("\nInstalacja na twardy dysk pakietu\nFIRMA 5.9\n\nSystem operacyjny musi byê wczytany z twardego dysku, dopiero wtedy moûesz wîoûyê do stacji dyskietkë z FirmaDodatki.\n\n")
  4.    )
  5.  
  6.    (
  7.    set DESTDIR (askdir
  8.                    (prompt  ("Wybierz urzâdzenie i katalog, na które chcesz instalowaê program"))
  9.                    (help    ("W tym miejscu naleûy wybraê partycjë (oraz katalog), na którâ zainstalowana zostanie Firma. Program instalacyjny nie tworzy swojego katalogu - program nagrywany jest bezpoôrednio do katalogu okreôlonego w oknie wyboru."))
  10.                    (default ("dh0:Firma"))
  11.                 )
  12.  
  13.    )
  14.  
  15.    (
  16.    if (= (exists DESTDIR) 0)
  17.       (makedir DESTDIR (infos))
  18.    )
  19.  
  20.    (complete 2)
  21.  
  22.    (
  23.    (set SPACE (getdiskspace DESTDIR))
  24.  
  25.    (
  26.    if( < SPACE 1200000) 
  27.       (message ("\n\nUWAGA! Za maîo miejsca na twardym dysku aby dokonaê peînej instalacji! Jeôli pomimo wszystko chcesz zainstalowaê Firmë na të partycjë wybierz tryb Experta przy instalacji i zainstaluj tylko te pliki, które sâ niezbëdne!!!"))
  28.    )
  29.  
  30.    )
  31.  
  32.    (
  33.    message ("\n\n\nPotwierdú chëê instalacji pakietu FIRMA 5.9 na\n\n %s" DESTDIR)
  34.    )
  35.  
  36.    (set @default-dest DESTDIR)
  37.  
  38.    (complete 4)
  39.  
  40.    (
  41.    set CHOICE
  42.       (askoptions (prompt ("Wybierz czëôci dyskietki dystrybucyjnej, które chcesz zainstalowaê:"))
  43.                   (help   ("W tym miejscu moûesz zrezygnowaê z instalowania pewnych fragmentów dyskietki instalacyjnej. Jeôli np. nie chcesz instalowaê polskich sterowników do drukarki moûesz usunâê marker przy odpowiedniej opcji."))
  44.                   (choices
  45.                           ("program PLFonts      (Firma:c/PLFonts)")
  46.                           ("sterowniki drukarki  (Firma:devs/printers)")
  47.                           ("biblioteki           (Firma:libs)")
  48.                           ("kroje liter          (Firma:fonts)")
  49.                           ("program FIRMA 5.9    (Firma:Firma(.info))")
  50.                           ("programy dodatkowe   (FirmaDodatki:*)")
  51.  
  52.                   )
  53.                   (default 63)
  54.       )
  55.    )
  56.  
  57.    (complete 8)
  58.  
  59.    (
  60.    if (bitand CHOICE 1)
  61.       (
  62.       copyfiles (source "Firma:c")
  63.                 (dest "SYS:c")
  64.                     (
  65.                     choices
  66.                         ("PLFonts")
  67.                     )
  68.                 (confirm)
  69.                 (prompt ("Program umoûliwiajâcy instalacjë polskich znaków w systemie"))
  70.                 (help (""))
  71.                 (nogauge)
  72.       )
  73.    )
  74.  
  75.    (complete 16)
  76.  
  77.    (
  78.    if (bitand CHOICE 2)
  79.       (
  80.       (if (= (exists ("SYS:devs")) 0)
  81.       (makedir ("SYS:devs")))
  82.       (if (= (exists ("SYS:devs/printers")) 0)
  83.       (makedir ("SYS:devs/printers")))
  84.  
  85.       (copyfiles (source "Firma:devs/printers")
  86.                 (dest "SYS:devs/printers")
  87.                 (all)
  88.                 (confirm)
  89.                 (prompt ("Wybierz sterowniki, które chcesz skopiowaê:"))
  90.                 (help ("Moûesz zainstalowaê tylko ten sterownik, który obsîuguje Twojâ drukarkë usuwajâc znaczki 'V' z pozostaîych pozycji listy."))
  91.                 (nogauge)
  92.       )
  93.       )
  94.    )
  95.  
  96.    (complete 30)
  97.  
  98.    (
  99.    if (bitand CHOICE 4)
  100.       (
  101.          (copylib (source "Firma:libs/info.library")
  102.                   (dest "SYS:libs")
  103.                   (prompt ("Biblioteka info.library"))
  104.                   (confirm)
  105.                   (help (""))
  106.                   (nogauge)
  107.          )
  108.  
  109.          (complete 33)
  110.  
  111.          (copylib (source "Firma:libs/diskfont.library")
  112.                   (dest "SYS:libs")
  113.                   (prompt ("Biblioteka diskfont.library"))
  114.                   (confirm)
  115.                   (help (""))  
  116.                   (nogauge)
  117.          )
  118.  
  119.          (complete 36)
  120.  
  121.          (copylib (source "Firma:libs/icon.library")
  122.                   (dest "SYS:libs")
  123.                   (prompt ("Biblioteka icon.library"))
  124.                   (confirm)
  125.                   (help (""))
  126.                   (nogauge)
  127.          )
  128.       )
  129.    )
  130.  
  131.    (complete 40)
  132.  
  133.    (
  134.    if (bitand CHOICE 8)
  135.       (
  136.       copyfiles (source "Firma:fonts")
  137.                 (dest "SYS:fonts")
  138.                 (all)
  139.                 (confirm)
  140.                 (prompt ("Wybierz kroje liter, które chcesz skopiowaê:"))
  141.                 (help ("Krój Atari (wraz z plikiem Atari.font) jest niezbëdny do uruchomienia pakietu. Krój TopazPL (wraz z plikiem TopazPL.font) jest niezbëdny do uruchomienia programu PLFonts instalujâcego polskie znaki w systemie."))
  142.                 (nogauge)
  143.       )
  144.    )
  145.  
  146.    (complete 46)
  147.  
  148.    (
  149.    if (bitand CHOICE 16)
  150.       (
  151.       copyfiles (source "Firma:Firma")
  152.                 (dest DESTDIR)
  153.                 (infos)
  154.       )
  155.    )
  156.  
  157.  
  158.    (complete 65)
  159.  
  160.    (
  161.    if (bitand CHOICE 32)
  162.       (copyfiles (source "FirmaDodatki:")
  163.                 (dest DESTDIR)
  164.                     (
  165.                     choices
  166.                         ("EWID.RYCZAÎT")
  167.                         ("WYPOSAÛENIE")
  168.                         ("KSIËGA_PR")
  169.                         ("SPRZEDAÛ-VAT")
  170.                         ("ZAKUP-VAT")
  171.                         ("BANK")
  172.                         ("PRZEBIEG-AUTO")
  173.                         ("WYDATKI-AUTO")
  174.                         ("ANALIZA_FIRMY")
  175.                     )
  176.                 (confirm)
  177.                 (infos)
  178.                 (prompt ("Wybierz programy, które chcesz zainstalowaê:"))
  179.                 (help ("Moûesz zainstalowaê tylko te programy, którymi bëdziesz sië posîugiwaî usuwajâc znaczki 'V' z pozostaîych pozycji listy."))
  180.       )
  181.    )
  182.  
  183.    (complete 96)
  184.  
  185.    (
  186.    set DATADIRS
  187.       (askoptions (prompt ("Jakie magazyny chcesz zaîoûyê na twardym dysku?"))
  188.                   (help   ("Program instalujâcy zaîoûy odpowiednie katalogi i przypisania do zaznaczonych znakiem 'V' magazynów."))
  189.                   (choices
  190.                           ("Magazyn nr 1 (Dane1)")
  191.                           ("Magazyn nr 2 (Dane2)")
  192.                           ("Magazyn nr 3 (Dane3)")
  193.                           ("Magazyn nr 4 (Dane4)")
  194.                           ("Magazyn nr 5 (Dane5)")
  195.                           ("Magazyn nr 6 (Dane6)")
  196.                           ("Magazyn nr 7 (Dane7)")
  197.                           ("Magazyn nr 8 (Dane8)")
  198.                           ("Magazyn nr 9 (Dane9)")
  199.                   )
  200.                   (default 1)
  201.       )
  202.    )
  203.     
  204.    (if (bitand DATADIRS 1) (makedir (tackon DESTDIR "Dane1")))
  205.    (if (bitand DATADIRS 2) (makedir (tackon DESTDIR "Dane2")))
  206.    (if (bitand DATADIRS 4) (makedir (tackon DESTDIR "Dane3")))
  207.    (if (bitand DATADIRS 8) (makedir (tackon DESTDIR "Dane4")))
  208.    (if (bitand DATADIRS 16) (makedir (tackon DESTDIR "Dane5")))
  209.    (if (bitand DATADIRS 32) (makedir (tackon DESTDIR "Dane6")))
  210.    (if (bitand DATADIRS 64) (makedir (tackon DESTDIR "Dane7")))
  211.    (if (bitand DATADIRS 128) (makedir (tackon DESTDIR "Dane8")))
  212.    (if (bitand DATADIRS 256) (makedir (tackon DESTDIR "Dane9")))
  213.  
  214.    (if (bitand DATADIRS 1) (makedir (tackon DESTDIR "Dane1/KOPIA")))
  215.    (if (bitand DATADIRS 2) (makedir (tackon DESTDIR "Dane2/KOPIA")))
  216.    (if (bitand DATADIRS 4) (makedir (tackon DESTDIR "Dane3/KOPIA")))
  217.    (if (bitand DATADIRS 8) (makedir (tackon DESTDIR "Dane4/KOPIA")))
  218.    (if (bitand DATADIRS 16) (makedir (tackon DESTDIR "Dane5/KOPIA")))
  219.    (if (bitand DATADIRS 32) (makedir (tackon DESTDIR "Dane6/KOPIA")))
  220.    (if (bitand DATADIRS 64) (makedir (tackon DESTDIR "Dane7/KOPIA")))
  221.    (if (bitand DATADIRS 128) (makedir (tackon DESTDIR "Dane8/KOPIA")))
  222.    (if (bitand DATADIRS 256) (makedir (tackon DESTDIR "Dane9/KOPIA")))
  223.  
  224.    (if (bitand DATADIRS 1) (makedir (tackon DESTDIR "Dane1/ARCHIWUM")))
  225.    (if (bitand DATADIRS 2) (makedir (tackon DESTDIR "Dane2/ARCHIWUM")))
  226.    (if (bitand DATADIRS 4) (makedir (tackon DESTDIR "Dane3/ARCHIWUM")))
  227.    (if (bitand DATADIRS 8) (makedir (tackon DESTDIR "Dane4/ARCHIWUM")))
  228.    (if (bitand DATADIRS 16) (makedir (tackon DESTDIR "Dane5/ARCHIWUM")))
  229.    (if (bitand DATADIRS 32) (makedir (tackon DESTDIR "Dane6/ARCHIWUM")))
  230.    (if (bitand DATADIRS 64) (makedir (tackon DESTDIR "Dane7/ARCHIWUM")))
  231.    (if (bitand DATADIRS 128) (makedir (tackon DESTDIR "Dane8/ARCHIWUM")))
  232.    (if (bitand DATADIRS 256) (makedir (tackon DESTDIR "Dane9/ARCHIWUM")))
  233.  
  234.    (complete 98)
  235.  
  236.    (
  237.    startup "Firma"
  238.       (prompt "Utworzenie potrzebnych urzâdzeï w systemie")
  239.       (help "")
  240.       (command (cat "Assign Firma: " (tackon DESTDIR "\n")))
  241.  
  242.       (if (bitand DATADIRS 1) (command (cat "Assign Dane1: " (tackon DESTDIR "Dane1\n"))))
  243.       (if (bitand DATADIRS 2) (command (cat "Assign Dane2: " (tackon DESTDIR "Dane2\n"))))
  244.       (if (bitand DATADIRS 4) (command (cat "Assign Dane3: " (tackon DESTDIR "Dane3\n"))))
  245.       (if (bitand DATADIRS 8) (command (cat "Assign Dane4: " (tackon DESTDIR "Dane4\n"))))
  246.       (if (bitand DATADIRS 16) (command (cat "Assign Dane5: " (tackon DESTDIR "Dane5\n"))))
  247.       (if (bitand DATADIRS 32) (command (cat "Assign Dane6: " (tackon DESTDIR "Dane6\n"))))
  248.       (if (bitand DATADIRS 64) (command (cat "Assign Dane7: " (tackon DESTDIR "Dane7\n"))))
  249.       (if (bitand DATADIRS 128) (command (cat "Assign Dane8: " (tackon DESTDIR "Dane8\n"))))
  250.       (if (bitand DATADIRS 256) (command (cat "Assign Dane9: " (tackon DESTDIR "Dane9\n"))))
  251.  
  252.       (if (bitand DATADIRS 1) (command (cat "Assign KOPIA_Dane1: " (tackon DESTDIR "Dane1/KOPIA\n"))))
  253.       (if (bitand DATADIRS 2) (command (cat "Assign KOPIA_Dane2: " (tackon DESTDIR "Dane2/KOPIA\n"))))
  254.       (if (bitand DATADIRS 4) (command (cat "Assign KOPIA_Dane3: " (tackon DESTDIR "Dane3/KOPIA\n"))))
  255.       (if (bitand DATADIRS 8) (command (cat "Assign KOPIA_Dane4: " (tackon DESTDIR "Dane4/KOPIA\n"))))
  256.       (if (bitand DATADIRS 16) (command (cat "Assign KOPIA_Dane5: " (tackon DESTDIR "Dane5/KOPIA\n"))))
  257.       (if (bitand DATADIRS 32) (command (cat "Assign KOPIA_Dane6: " (tackon DESTDIR "Dane6/KOPIA\n"))))
  258.       (if (bitand DATADIRS 64) (command (cat "Assign KOPIA_Dane7: " (tackon DESTDIR "Dane7/KOPIA\n"))))
  259.       (if (bitand DATADIRS 128) (command (cat "Assign KOPIA_Dane8: " (tackon DESTDIR "Dane8/KOPIA\n"))))
  260.       (if (bitand DATADIRS 256) (command (cat "Assign KOPIA_Dane9: " (tackon DESTDIR "Dane9/KOPIA\n"))))
  261.  
  262.       (if (bitand DATADIRS 1) (command (cat "Assign ARCHIWUM_Dane1: " (tackon DESTDIR "Dane1/ARCHIWUM\n"))))
  263.       (if (bitand DATADIRS 2) (command (cat "Assign ARCHIWUM_Dane2: " (tackon DESTDIR "Dane2/ARCHIWUM\n"))))
  264.       (if (bitand DATADIRS 4) (command (cat "Assign ARCHIWUM_Dane3: " (tackon DESTDIR "Dane3/ARCHIWUM\n"))))
  265.       (if (bitand DATADIRS 8) (command (cat "Assign ARCHIWUM_Dane4: " (tackon DESTDIR "Dane4/ARCHIWUM\n"))))
  266.       (if (bitand DATADIRS 16) (command (cat "Assign ARCHIWUM_Dane5: " (tackon DESTDIR "Dane5/ARCHIWUM\n"))))
  267.       (if (bitand DATADIRS 32) (command (cat "Assign ARCHIWUM_Dane6: " (tackon DESTDIR "Dane6/ARCHIWUM\n"))))
  268.       (if (bitand DATADIRS 64) (command (cat "Assign ARCHIWUM_Dane7: " (tackon DESTDIR "Dane7/ARCHIWUM\n"))))
  269.       (if (bitand DATADIRS 128) (command (cat "Assign ARCHIWUM_Dane8: " (tackon DESTDIR "Dane8/ARCHIWUM\n"))))
  270.       (if (bitand DATADIRS 256) (command (cat "Assign ARCHIWUM_Dane9: " (tackon DESTDIR "Dane9/ARCHIWUM\n"))))
  271.    )
  272.  
  273.    (complete 100)
  274.  
  275.    (message ("\n\nUWAGA!\n========\nProgram zostaî zainstalowany!\nAby móc go uruchomiê naleûy, po wyjôciu z programu instalacyjnego, zresetowaê komputer i ponownie uruchomiê system z twardego dysku."))
  276.  
  277. )